home *** CD-ROM | disk | FTP | other *** search
/ Night Owl - The Best of BBS / Night Owl The Best of BBS (NOP-BBS) (Night Owl Publisher) (1994).iso / 014a / tamiga11.lha / transamiga1.1 / docs / Update.Doc < prev    next >
Text File  |  1991-02-16  |  27KB  |  597 lines

  1.  
  2.  
  3.  
  4.   TransAmiga BBS v1.06 Manual Update                                Page 1
  5.  
  6.          
  7.          
  8.                                    Updates
  9.  
  10.  
  11.  
  12.          Introduction:
  13.  
  14.               This section describes changes in TransAmiga since v1.0
  15.               (which the manual was written for).  Depending on what
  16.               version of TransAmiga you're upgrading from, some changes
  17.               may have to be made in your setup.  Please be sure to read
  18.               this document in its entirety so as not to miss
  19.               anything important.
  20.  
  21.  
  22.          TransAmiga v1.06:
  23.  
  24.                * Upload:download ratios were not working well at all, they
  25.               have now been fixed.
  26.  
  27.                * The baud rate of the online caller is now shown in the
  28.               status window.
  29.  
  30.                * You can now have TransAmiga lock the baud rate using the
  31.               'LOCK' argument.
  32.  
  33.                * FINALLY!  TransAmiga will give up CPU time while waiting
  34.               for input from a user.  This means that TransAmiga will
  35.               almost never slow the computer down a really noticeable
  36.               amount.
  37.  
  38.                * TransAmiga now runs on a non-interlaced screen.  It uses
  39.               a new font called TransIBM, 8 point, so the old HiResIBM
  40.               font can be deleted.  My apologies to those that liked the
  41.               interlace screen, but a lot of people didn't like it, and it
  42.               was taking up too much memory.
  43.  
  44.                * The unregistered version is now crippled in a slightly
  45.               different way.  Doors remain unusable, however FidoNet has
  46.               been enabled fully.  On the other hand, a 10 second delay
  47.               has been added after the about screen is displayed. 
  48.               Everything else remains as before.
  49.  
  50.                * TransAmiga no longer pauses for ten seconds before an
  51.               upload.  This was required with older versions of XPRGate,
  52.               but as of XPRGate v1.06, this is no longer necessary.  Just
  53.               make sure your XPRGate is v1.06 or higher.
  54.  
  55.                * Under AmigaDOS release 2.0, TransAmiga was not quite
  56.               working right.  Before the title bar would appear, you had
  57.               to click the right mouse button, and it would crash upon
  58.               exiting.  These problems have been resolved.
  59.               
  60.  
  61.  
  62.  
  63.   TransAmiga BBS v1.06 Manual Update                                Page 2
  64.  
  65.          
  66.                * When getting the default menu for message or file areas,
  67.               gaps would appear for areas the user didn't have access to.
  68.               
  69.                * VInfo was causing some obscure problems.  I've rewritten
  70.               it, and it now displays complete error messages, so if
  71.               problems do still exist with it they will be stated.  Also,
  72.               if VInfo is not present, TransAmiga will now still accept
  73.               uploads, so if you can't get VInfo to work right, just
  74.               delete it.  A final note on VInfo, it can now be made
  75.               resident, so a 'resident c:VInfo' (or 'ARes c:VInfo FORCE'
  76.               for ARP users) will make finding out how much free space
  77.               there is a lot quicker.
  78.  
  79.                * TransAmiga now sets the 'Local' bit on echomail, which
  80.               should fix the problems in getting it to work with
  81.               FastPoint.
  82.  
  83.                * A bug which caused a user's screen length to be set to
  84.               zero after doing a Continuous Message Read has been
  85.               removed.
  86.  
  87.                * A bug when listing new files has been fixed.
  88.  
  89.                * A bug when adding more than one message area in
  90.               TransConfig has been fixed.
  91.  
  92.  
  93.          TransAmiga v1.05:
  94.  
  95.                * Setting up a local message area number higher than 10
  96.               would cause the BBS to crash, this has hopefully been fixed.
  97.  
  98.                * Getting information on a file would cause problems, this
  99.               too has been fixed.
  100.  
  101.  
  102.          TransAmiga v1.04:
  103.  
  104.                * Command line parsing was not working properly.  It has
  105.               been fixed however and seems to work correctly now.  The
  106.               distinction between the serial port baud rate and the actual
  107.               connect baud also didn't work, but does now.
  108.               
  109.                * After a batch upload it now actually lists the files that
  110.               were received.
  111.               
  112.                * Full support for a full-screen editor has been added.
  113.                
  114.                * The t:Door.Temp file has been expanded to include the
  115.               name of the serial device being used (30 chars, null
  116.               padded), and the serial device unit number (16-bit integer).
  117.               
  118.                * You can now setup the full-screen editor command in
  119.               TransConfig.
  120.  
  121.  
  122.  
  123.   TransAmiga BBS v1.06 Manual Update                                Page 3
  124.  
  125.          
  126.  
  127.  
  128.          TransAmiga v1.03:
  129.  
  130.                * The size screen opened by TransAmiga is based on the size
  131.               of the Workbench screen, so on PAL systems, it should open a
  132.               full size screen.
  133.               
  134.                * TransEd will now accept either a forward slash (/) or a
  135.               backslash (\) for commands.  I personally don't like that
  136.               (doens't work well if you're trying to post C or ARexx
  137.               source with comment lines) but alot of people asked me to
  138.               change it.
  139.               
  140.                * TransAmiga multitasks much better when waiting for calls.
  141.               It now causes virtually no slowdown when it's waiting for a
  142.               call, a dramatic improvement over previous versions.
  143.               
  144.                * You can add commands to any of the menus that execute DOS
  145.               commands using new Externals command files (see below).
  146.               
  147.                * TransAmiga now differentiates between the baud rate of
  148.               the serial port and the actual baud rate of the online
  149.               caller.  This is important when locking the serial port baud
  150.               rate (see below).  The Door.Temp file puts in the REAL baud
  151.               rate, while the % in protocol commands puts in the LOCKED
  152.               baud rate.
  153.               
  154.                * A bug when trying to abort the new files listing has been
  155.               fixed.
  156.               
  157.                * A bug when deleting users has been fixed.
  158.                
  159.                * A bug when a user drops carrier during chat has been
  160.               fixed.
  161.               
  162.                * The ^aPID kludges in echomail have been brought closer to
  163.               spec.  They are also included in netmail too.
  164.               
  165.                * TransConfig was updated.  Several nasty bugs have been
  166.               removed.
  167.                
  168.                * Supplementary documentation has been written to help
  169.               novice users get started, and to give more info on what
  170.               FidoNet is.
  171.               
  172.  
  173.          TransAmiga v1.02:
  174.  
  175.                * The user list command did not work well at all.  It has
  176.               not been completely fixed, but it works better now.
  177.  
  178.                * Privileged users now have the option of sending netmail
  179.               as crash mail (meaning it is sent directly to its
  180.  
  181.  
  182.  
  183.   TransAmiga BBS v1.06 Manual Update                                Page 4
  184.  
  185.          
  186.               destination instead of going through the normal links).
  187.  
  188.                * The user list command no longer displays how many users
  189.               the BBS has, since that figure wasn't accurate, it's merely
  190.               the highest user number of anyone on the board.  If you
  191.               select the user list command from the SysOp menu, it will
  192.               tell you what the highest user number is.
  193.  
  194.                * The last caller is now displayed in the status window
  195.               while the BBS is waiting for a call.
  196.  
  197.                * Often messages would say there were replies when infact
  198.               they weren't, this has been cured.
  199.  
  200.                * While the BBS was waiting to receive a command from a user
  201.               with hotkeys on, the idle timer was not functional, this has
  202.               been fixed.
  203.               
  204.                * With dates less than 10, the number would have a zero
  205.               infront of it.  Now there's a space instead.
  206.  
  207.                * TransConfig has been updated.
  208.  
  209.          
  210.          Upgrading::
  211.          
  212.               If you have already setup a version of TransAmiga earlier
  213.               than v1.03 there are a few steps you must take before you
  214.               can use this update.  They are as follows:
  215.                         
  216.                * Load up your Main.Cmds file and add one additional
  217.               command entry.  This is the Version Info command.  You can
  218.               assign it to any key you want, call it anything you want,
  219.               and give it any access you want, it doesn't matter, the BBS
  220.               will always change it to V for Version Info, access 0.  But
  221.               the entry for this command MUST be there.
  222.               
  223.                * Delete the file Door.Config, it is no longer used so it
  224.               will just waste space with this new version.
  225.                
  226.                * Load up your Door.Cmds file and delete any commands that
  227.               run doors.  There should only be 3 command entries for this
  228.               menu now.  How to setup doors is outlined later.
  229.          
  230.               That's all, you may now use this new version.
  231.  
  232.  
  233.          TransConfig:
  234.  
  235.               One major change has been made to TransConfig since the
  236.               manual was written.  The manual states that before you run
  237.               TransConfig you are required to create several directories
  238.               (the configurations directory, the text directory, the file
  239.               area directories, etc).  This is no longer necessary.  Now,
  240.  
  241.  
  242.  
  243.   TransAmiga BBS v1.06 Manual Update                                Page 5
  244.  
  245.          
  246.               whenever you enter a directory into TransConfig, it will
  247.               create that directory for you if it does not already exist.
  248.  
  249.               However, TransConfig will not create a directory when that
  250.               directory is within another which also needs to be created.
  251.               For example, perhaps you wish to have all your file areas
  252.               with a directory called 'Files'.  You will have to Create
  253.               the Directory 'Files' beforehand, but you will not have to
  254.               create the individual file directories.
  255.  
  256.               This removes alot of the chore of setting up initially
  257.               (alot of people were forgetting to create the Setups
  258.               directory in the System directory).  You should still plan
  259.               out beforehand what all the directories will be, as some
  260.               will still have to be created by you (as outlined above) but
  261.               you are no longer required to create them all as TransConfig
  262.               creates most of them for you.
  263.  
  264.               There is no longer any door setup necessary.  Ignore the
  265.               section on setting up doors entirely.  Users upgrading can
  266.               delete their Door.Config file.  Doors are not added using
  267.               the external commands, as described below.
  268.               
  269.               When setting up the message areas, you can specify a command
  270.               to execute the full-screen editor with.  At the time of
  271.               writing, the full-screen editor (called TransEd v2.0) is not
  272.               yet ready, so just skip this question.
  273.  
  274.               The visual layout of TransConfig has been changed slightly,
  275.               so what you see won't quite correspond to what Appendix I
  276.               says, but it should be close enough.
  277.  
  278.  
  279.           mExternal Commands:
  280.           
  281.               As of v1.03, TransAmiga can include AmigaDOS programmes as
  282.               menu commands.  Each menu now has an additional control
  283.               file, similar to the .Cmds files.  They are called the
  284.               Externals files, and have the .Exts suffix (thus you can
  285.               have Main.Exts, Message.Exts, Bulletin.Exts, SysOp.Exts,
  286.               File.Exts, and Door.Exts).  Each file can have up to 10
  287.               commands.
  288.               
  289.               The format of these files is exactly the same as the command
  290.               files, except one additional field has been added where you
  291.               enter what DOS command gets executed when a user picks the
  292.               command from the BBS.  After the access level field in the
  293.               file, enter a space, and the rest of the line becomes the
  294.               DOS command to be run.
  295.          
  296.               Several special sequences can be entered within these
  297.               commands, so specific information can be passed to the
  298.               programme:
  299.  
  300.  
  301.  
  302.  
  303.   TransAmiga BBS v1.06 Manual Update                                Page 6
  304.  
  305.          
  306.                 %a - substitutes in the user's current file or message
  307.                      area
  308.                 %d - substitutes in the directory of the user's current
  309.                      file or message directory
  310.                 %# - number of last message read
  311.                 %b - the user's REAL (not locked) baud rate
  312.                 %q[...] - Query user for input with the prompt between the
  313.                      brackets.  What the user enters will be substituted
  314.                      in.
  315.  
  316.               Users of the Chameleon message reader will probably note the
  317.               similarities.  In fact, many external command macros
  318.               designed for Chameleon should be easily adaptable for
  319.               TransAmiga (just remember that TransAmiga uses %d instead of
  320.               %la).
  321.               
  322.               Here's an example of what your File.Exts file might look
  323.               like:
  324.               
  325.                 ' ********************** *** ** Command --->
  326.                 T Type File              200 c:Type %q[Type what file: ]
  327.                 / Short Dir List         200 c:Dir %q[What directory: ]
  328.  
  329.               This adds two new commands to the file menu, T for "Type
  330.               File", and / for "Short Dir List".  Remember, as with the
  331.               command files, the length of each field is crucial.  It
  332.               would be best to create additional Externals files by
  333.               editting on of the samples provided to make sure you get all
  334.               the spacing exact.
  335.               
  336.               Also, before TransAmiga actually executes the command, it
  337.               creates the t:Door.Temp file so the programme that is run
  338.               can look up any user info.
  339.               
  340.               This new ability of TransAmiga more or less replaces the
  341.               functions of the Doors menu.  The Doors menu is still there,
  342.               but there is no more Door configuration file.  You set up
  343.               doors by making up a Door.Exts menu.  The Doors.Cmds file
  344.               has also changed a little.  It now has just three entries,
  345.               for Quit to Main Menu, Good-Bye, and Help.  You no longer
  346.               need entries for each doors, as the .Exts file contains the
  347.               commands for the doors.
  348.                      
  349.               There is also a slight side effect to all this.  Your
  350.               Main.Cmds file will need one additional entry.  Before it
  351.               wasn't necessary to have a command entry for the Version
  352.               Info command, it was added automatically.  Now however, it
  353.               MUST be the last command in the main menu.  It doesn't matter
  354.               what you actually enter for it, TransAmiga always change it
  355.               V for Version Info, access 0.  If you do not add it, you
  356.               WILL get a Run Time Error #62 invariably when you try to
  357.               start up the BBS.
  358.               
  359.               Finally, External commands will only ever be executed if you
  360.  
  361.  
  362.  
  363.   TransAmiga BBS v1.06 Manual Update                                Page 7
  364.  
  365.          
  366.               have registered, otherwise the commands do nothing, so you
  367.               might as well delete all the .Exts files in your
  368.               configurations directory if there are any.
  369.  
  370.  
  371.           Manual:
  372.  
  373.               One thing concerning the command file of the bulletins menu
  374.               was not made clear in the manual.  The Bulletins.Cmds file
  375.               has three basic commands: Quit, Help, and Good-Bye.  In
  376.               addition to those three commands, you must add entries for
  377.               every for bulletin you set up in TransConfig.  For example:
  378.               if you set up 7 bulletins with TransConfig, be sure that
  379.               your Bulletin.Cmds file has 10 command entries (3+7).  The
  380.               entries that you add must be in the same order as you
  381.               entered them in TransConfig in order for the commands to
  382.               correspond to the correct bulletin files.  If your
  383.               Bulletins.Cmds file does not have enough commands, you will
  384.               get an error 62.
  385.               
  386.               The example TransConfig output in the manual has the Zmodem
  387.               command slightly incorrect, it should read:
  388.               
  389.               XPRGate serial.device 0 % xprzmodem.library
  390.                 T?,OR,B8,F8192,AN,DN,KN,SN,RN,P$ r ram:
  391.                 
  392.               all one one line.  Note the RN betweem the SN and the P$.
  393.               
  394.               Also, in the included Message.Cmds and File.Cmds files, they
  395.               both have comment lines that state incorrectly how many
  396.               entries they have. It should be 13 and 15 respectively.
  397.  
  398.               The format of the t:Door.Temp was listed incorrectly in the
  399.               manual.  It is actually as follows:
  400.               
  401.                 * system path - 80 chars. null padded
  402.                 * configuration path - 80 chars. null padded
  403.                 * text file path - 80 chars. null padded
  404.                 * bulletin path - 80 chars. null padded
  405.                 * door path - 80 chars. null padded 
  406.                 * caller type (1 = online, 0 = local) - 1 byte (0-255)
  407.                 * user's screen length - 1 byte (0-255)
  408.                 * user's name - 20 chars. null padded
  409.                 * access level (0-255) - 1 byte (0-255)
  410.                 * user's baud rate - 16-bit signed integer, 2 bytes
  411.                 * online time remaining (in minutes) - 1 byte (0-255)
  412.                 * full path to the user's Setup file - 100 chars. null
  413.                   padded
  414.                 * serial device - 30 chars. null padded
  415.                 * serial device unit - 16-bit signed integer 2 bytes
  416.                 
  417.  
  418.           BBS Utilities:
  419.  
  420.  
  421.  
  422.  
  423.   TransAmiga BBS v1.06 Manual Update                                Page 8
  424.  
  425.          
  426.               As TransAmiga grows more and more popular, several utilities
  427.               have been coming out.  Among them are TrFL by myself, for
  428.               creating a text file listing all available files in the
  429.               system's file areas.  Another one is JUpload by Bernard
  430.               Leach, for quickly creating a TransAmiga file listing.  And
  431.               also BulkUpload, by Paul Johnson written in CanDo, a fully
  432.               Intuition driven file area management programme.
  433.  
  434.               I have also written a few small ARexx utilities, for
  435.               creating ANSI news files, and for adding a Quote of the Day
  436.               at logon.
  437.  
  438.  
  439.           TransEd v2.0:
  440.  
  441.               Beta versions of TransEd v2.0 are being made available to
  442.               registered users.  It will be sent out on the disk you
  443.               receive when you register, and those that have already
  444.               registered can download it from the support boards.
  445.  
  446.               What is TransEd v2.0?  It is a full-screen editor for use
  447.               with writing messages in TransAmiga.  With it installed,
  448.               users with ANSI graphics turned on will have the option of
  449.               using the full-screen editor, or the normal line editor that
  450.               you usually see.
  451.  
  452.  
  453.           High Speed Modem Notes::
  454.           
  455.               TransAmiga as of v1.06 can be made to lock the baud rate. 
  456.               To do this, you add the 'LOCK' argument after the name of
  457.               your config file on the command line:
  458.  
  459.                   TransAmiga BBS:Configs/TransAmiga.Config LOCK
  460.  
  461.               This will cause TransAmiga to lock the baud rate at the
  462.               maximum you set in TransConfig, and it will not adjust it
  463.               when a connection is made.  This means it is up to the modem
  464.               to handle this, only certain kinds of modems such as the HST
  465.               can do this, so most people will not have use this.
  466.  
  467.               If you are using a frontend mailer such as TrapDoor, you can
  468.               have that lock the baud rate.  When doing this, it will also
  469.               be necessary for you to tell TransAmiga what the real baud
  470.               rate of the online caller is.  This is so that TransAmiga
  471.               can do things such as transfer time calculations correctly.
  472.               All you have to do is add one more parameter to the command
  473.               line: the real baud rate.  In TrapDoor, your BBSCOMMAND will
  474.               look like "BBS:TransAmiga BBS:TransAmiga.Config %B %b".
  475.               
  476.               For more help in setting up TransAmiga for use with high
  477.               speed modems, call Chris' Amiga BBS HST (number is in the
  478.               manual) and talk to the SysOp there.
  479.               
  480.  
  481.  
  482.  
  483.   TransAmiga BBS v1.06 Manual Update                                Page 9
  484.  
  485.          
  486.  
  487.           TransAmiga v1.1::
  488.           
  489.               Work is already well underway on a brand new version of
  490.               TransAmiga called TransAmiga v1.1.  This will be a major
  491.               upgrade, with virtually every part of the BBS being
  492.               overhauled, and a long list of new features.
  493.               
  494.               TransAmiga v1.1 is still quite early on in development.  Once
  495.               I feel it is getting well on in development, I will allow
  496.               registered users to download it if they wish to help test
  497.               it.
  498.               
  499.               Improvements are being made almost everyday, but among the
  500.               changes that have already been made are:
  501.               
  502.                * You now have the option of having TransAmiga open on an
  503.               interlaced screen, non-interlaced screen, or on the
  504.               Workbench screen.  You can also set the size and the font of
  505.               the terminal window.
  506.  
  507.                * A complete ARexx port, and the ability to run an ARexx
  508.               macro from virtually anywhere in the BBS.  This will
  509.               probably be the method of choice for writing doors, and will
  510.               infact allow you to bypass the entire builtin menuing system
  511.               of TransAmiga and construct the BBS setup yourself through
  512.               ARexx macros!  The possibilities that this will allow are
  513.               practically endless.  I expect that several dozen TransAmiga
  514.               ARexx programmes will be available at release time, most of
  515.               them will probably be games.
  516.  
  517.                * Control characters can be inserted in text files to have
  518.               them display anything from the last caller, to the last
  519.               message read.  These control characters have been chosen so
  520.               as to be compatible with what is used by RemoteAccess. 
  521.               Additional ones have been added though.
  522.  
  523.                * The menu prompts (like '[Main Menu - 60]') are now text
  524.               files that you can customize just like the menus, but you
  525.               still have the option of displaying the old default prompts.
  526.  
  527.                * The change setup menu now has its own command file just
  528.               like all the other menus.  It includes several new commands,
  529.               including postal code, and a full-screen editor toggle.
  530.  
  531.                * A Read Messages sub-menu where you can read messages
  532.               forwards and backwards, follow message threads, and reply.
  533.  
  534.                * A new message area type: E-Mail.  In a message area of
  535.               this type, all messages are assumed to be privileged.
  536.  
  537.                * New message area commands: Forward Message, Save Message
  538.               to File, and Search Message Headers.
  539.  
  540.  
  541.  
  542.  
  543.   TransAmiga BBS v1.06 Manual Update                               Page 10
  544.  
  545.          
  546.                * Privileged users can send FidoNet file attaches.
  547.  
  548.                * Optionally enter long-file descriptions.
  549.  
  550.                * Read and write access levels for file and message areas,
  551.               and also optional passwords.
  552.  
  553.                * You will be able to start up the BBS where it waits on
  554.               its ARexx port for a message telling it to connect a user. 
  555.               This will allow near instaneous transitions between mailer
  556.               and BBS.
  557.  
  558.               This is just the beginning, and there will be several more
  559.               changes to come.
  560.  
  561.               Qualified registered users will be allowed to help test if
  562.               the wish once it reaches the beta stage.  I don't anticipate
  563.               this happening until late February or March, with Final
  564.               release probably not coming until after April.
  565.  
  566.  
  567.           Registering::
  568.  
  569.               Several people have been mispelling my name, so I thought
  570.               I'd just take this opportunity to quickly point out that it
  571.               is Tim Aston, that's A-S-T-O-N, there is NO H!
  572.  
  573.               Also, please do not send me cash unless it is in Canadian
  574.               dollars, US dollars, or Britsh pounds.  Cheques are
  575.               preferable, and ones drawn from foreign banks are fine.
  576.  
  577.               After receiving your registration, your registration disk
  578.               will be shipped within 2 weeks.  All registration disks will
  579.               be sent out Canada Post regular mail.  The disk contains the
  580.               latest version of TransAmiga, the TransEd v2.0 full-screen
  581.               editor, a few miscellaneous BBS utilities, and a couple of
  582.               FidoNet utilities (ConfMail v1.12 and TrapDoor v1.50 at the
  583.               moment, subject to change).
  584.  
  585.  
  586.           Next Version::
  587.  
  588.               I'm pretty satisfied with TransAmiga right now.  Any more
  589.               additions will probably wait until v1.1 I think, although I
  590.               will try to correct bugs immediatly.  This version seems to
  591.               be very stable, so I don't think you'll be seeing any new
  592.               versions until v1.1.
  593.  
  594.  
  595.               -Tim
  596.  
  597.